<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 返还函数 ： return ： 1.只能在函数内使用；2.终止代码继续执行；  3.返还值；


        //1. 阻止 函数里的程序 继续执行；
        // function fn(){
        //     console.log(111);
        //     console.log(222);
           
        //     // if(false){
        //         return;  //阻止函数内的程序继续执行；
        //     // }
        //     console.log(3333);
            
        // }
        // // return;  //错误的；
        // fn();

        // 2.给函数返还值  ；

        // 默认情况下 函数的返还结果是undefined；
    //     function fn(){
    //         console.log("1111");
    //     }

    //    var res =   fn();
    //    console.log(res);

    // 函数执行完之后的结果就是return的值；
        // function fn(){
        //     console.log(1111);
        //     // return 123; // 这个返还值 就是函数执行之后的结果
        //     // 返还值的类型 ：可以任何类型
        //     // return 345;
        //     return [1,2,3,4,5];
        //     console.log(2222);
        // }

        // // var res = fn();
        // // console.log("结果",res);
        // console.log(fn());

        // 判断一个数是否是质数；
        function isZ(a) {
            var count = 0;
            for (var i = 1; i <= a; i++) {
                if (a % i == 0) {
                    count++;
                }
            }
            if (count == 2) {
                // console.log(a + "是一个质数");
                return true;
            } else {
                // console.log("不是一个质数");
                return false;
            }
        }

        // 统计 1-100 之间的所有质数的数量；
        function getNum(a,b){
            var count = 0;
            for(var i=a;i<=b;i++){
               var res =  isZ(i);
            //    console.log(res);
               if(res){
                    count++
               }
            }
            console.log(count);
        }
        getNum(1,100);

        // 你给我一个变量 我给你返还有一个 类型；
        function getType(n){
            return typeof n;
        }

        console.log(getType(1));

        // 判断 1000 -- 3000 之间的年份 闰年的数量；
        // 1. 第一个函数 是判断 某一年是不是闰年  2. 把这一年 换成  1000-3000之间的年份；


    </script>
</body>
</html>